FontSwitch lets you split your fonts into groups, e.g. script, gothic, decorative etc. which you can turn on and off as necessary, so that the font menu only shows as many fonts as necessary.